package com.wx.mall.sys.mapper;

import com.wx.mall.sys.entity.CarriageTemplate;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import java.util.Map;

/**
 * <p>
 *  运费模板 Mapper 接口
 * </p>
 *
 * @author ljl
 * @since 2020-03-20
 */
public interface CarriageTemplateMapper extends BaseMapper<CarriageTemplate> {
    /**
     * 根据id软删除数据
     * @return 删除执行结果
     */
    int updateStateById(Map<String, Object> params);

    /**
     * 根据id软删除数据(id,enabled)
     * @return 删除执行结果
     */
    int updateEnabledById(Map<String, Integer> params);

    /**
     * 根据id软更新数据(enabled 启用状态，state 删除状态)
     * @return 删除执行结果
     */
    int updateInfoById(Map<String, Object> params);
}
